#include "iostream"
using namespace std;

//函数名称一样，但是参数数量不一样，类型不一样。。参数的顺序也不一样。。。
//函数重载。。
//函数返回值，不是判断函数重载的标准。。。
void myprint(int a)
{
	printf("a:%d \n", a);
}

void myprint(double a)
{
	printf("a:%d \n", a);
}

void myprint(int a, char *p)
{
	printf("a:%d \n", a);
}

void myprint(char *p, int a)
{
	printf("a:%d \n", a);
}

int main()
{

	myprint(10);
	myprint(10,"ddddd");
	myprint("ddd",11);
	return 0;
}
